package com.data.common.util.jsonschema;

import java.io.Serializable;
import java.util.List;

public class JsonSchemaDescrip implements Serializable {

    private static final long f12a = 7682073117441544718L;

    private String f13b;

    private String f14c;

    private String f15d;

    private String f16e;

    private List<String> f17f;

    public List<String> getRequired() {
        return this.f17f;
    }

    public void setRequired(List<String> required) {
        this.f17f = required;
    }

    public String get$schema() {
        return this.f13b;
    }

    public void set$schema(String $schema) {
        this.f13b = $schema;
    }

    public String getTitle() {
        return this.f14c;
    }

    public void setTitle(String title) {
        this.f14c = title;
    }

    public String getDescription() {
        return this.f15d;
    }

    public void setDescription(String description) {
        this.f15d = description;
    }

    public String getType() {
        return this.f16e;
    }

    public void setType(String type) {
        this.f16e = type;
    }

    public JsonSchemaDescrip() {
        this.f13b = "http://json-schema.org/draft-07/schema#";
    }

    public JsonSchemaDescrip(List<String> required) {
        this.f13b = "http://json-schema.org/draft-07/schema#";
        this.f15d = "我是一个jsonschema description";
        this.f14c = "我是一个jsonschema title";
        this.f16e = "object";
        this.f17f = required;
    }
}
